home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / recent / warpup1.lha / WarpUP-WarpOS / include / pragma / powerpc_lib.h
C/C++ Source or Header  |  1998-04-07  |  943b  |  40 lines

  1. #ifndef _INCLUDE_PRAGMA_POWERPC_LIB_H
  2. #define _INCLUDE_PRAGMA_POWERPC_LIB_H
  3.  
  4. /*
  5. **  $VER: powerpc_lib.h 2.0 (15.03.98)
  6. **  WarpOS Release 14.1
  7. **
  8. **  '(C) Copyright 1998 Haage & Partner Computer GmbH'
  9. **       All Rights Reserved
  10. */
  11.  
  12.  
  13. #ifndef CLIB_POWERPC_PROTOS_H
  14. #include <clib/powerpc_protos.h>
  15. #endif
  16.  
  17. #ifndef __PPC__
  18.  
  19. #pragma amicall(PowerPCBase, 30, RunPPC(a0))
  20. #pragma amicall(PowerPCBase, 36, WaitForPPC(a0))
  21. #pragma amicall(PowerPCBase, 42, GetCPU())
  22. #pragma amicall(PowerPCBase, 48, PowerDebugMode(d0))
  23. #pragma amicall(PowerPCBase, 54, AllocVec32(d0,d1))
  24. #pragma amicall(PowerPCBase, 60, FreeVec32(a1))
  25. #pragma amicall(PowerPCBase, 66, SPrintF68K(a0,a1))
  26.  
  27. #ifndef POWERPCLIB_V7
  28.  
  29. #pragma amicall(PowerPCBase, 72, AllocXMsg(d0,a0))
  30. #pragma amicall(PowerPCBase, 78, FreeXMsg(a0))
  31. #pragma amicall(PowerPCBase, 84, PutXMsg(a0,a1))
  32. #pragma amicall(PowerPCBase, 90, GetPPCState())
  33.  
  34. #endif /* POWERPCLIB_V7 */
  35.  
  36.  
  37. #endif /* __PPC__ */
  38.  
  39. #endif
  40.